package com.gt.self.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ReportInfoVo {
    @ApiModelProperty(value = "申请单号")
    private String applyNo;
    @ApiModelProperty(value = "检查项目")
    private String checkProject;
    @ApiModelProperty(value = "排队号")
    private String waitNo;
    @ApiModelProperty(value = "排队人数")
    private int waitCount;
    @ApiModelProperty(value = "检查室")
    private String checkRoom;
    @ApiModelProperty(value = "报道时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date reportTime;
    @ApiModelProperty(value = "病人id")
    private String patientId;
    @ApiModelProperty(value = "病人名")
    private String patientName;
    @ApiModelProperty(value = "病人年龄")
    private String age;
    @ApiModelProperty(value = "病人性别")
    private String sex;
    @ApiModelProperty(value = "身份证")
    private String idCardNo;
    @ApiModelProperty(value = "生日")
    private String birthday;
    @ApiModelProperty(value = "等待时长")
    private String waitTime;
    @ApiModelProperty(value = "状态")
    private Integer ReportStatus;

    private int errorCode;
}
